// components/header/header.js
Component({
    /**
     * 组件的属性列表
     */
    /* 父向子 */
    properties: {
        yangyang:String,
        num:{
            type:Number,//类型
            value:502,//默认值 或者称为 初始值 可写可不写
            // num从默认值 502 传值赋给它新值 1314
            observer:function(value1,value2){
                console.log(value1);
                console.log(value2);
                console.log('observer')
            }
        }
        
    },

    /**
     * 组件的初始数据
     */
    data: {
        info:'今天天气好晴朗！',
        list:[{id:1,name:'小红'},{id:2,name:'小明'}],
        count:0
    },

    /**
     * 组件的方法列表
     */
    methods: {
        test1(e){
            console.log(111);
            // 需求：点击绑定test1函数的按钮 count+5
            // 如何更改组件当中data的值
            // setData
            // 获取data中的值 this.data.xx
            this.setData({
                count: this.data.count + 5
            })
            // 组件中传参和页面中传参一种操作方式
            console.log(e);
            // this.properties返回值为data和properties接收数据
            console.log(this.properties);
            // num 在test1函数中更改了一下
            // this.properties.num = 12345;
        }
    }
})
